/* *************** Notifications styles *************** */

.updated,
.message,
.error,
.success {
    border-width: 1px;
    border-style: solid;
    padding: 5px;
    margin: 5px 0;
	max-width:inherit;
}

#body>.updated,
#body>.message,
#body>.error,
#body>.success {
	/*margin: 7px 5px 10px -20px;
	padding: 8px 5px 6px 20px;
	border-radius: 150.5pt;-moz-border-radius: 150.5pt;-khtml-border-radius: 150.5pt;
	*/
	margin: 10px -28px 15px -100px;
	padding: 8px 50px 6px 100px;
	border-right-width:0;
}

#body>.updated:after,
#body>.message:after,
#body>.error:after,
#body>.success:after {
	float:right;
	font-style:italic;
	font-size:10px;
	/* background:url() no-repeat 0 0; */
	}
#body>.updated:after { content:"бгг)"; }
#body>.message:after  { content:"мессадж"; }
#body>.error:after  { content:"ошипко"; }
#body>.success:after { content:"удалось!"; }


.updated {
    background-color: #ffffe0;
    border-color: #e6db55;
}

.message {
    background-color: #9CCFFF;
    border: 1px solid #313063;
    color: #071030;
}

.success {
    background-color: #9CFFCF;
    border: 1px solid #316330;
	color: #073010;
}

.error{
    background-color: #ffebe8;
    border-color: #c00;
}

.error a {
    color:#c00;
}
/* *************** ~Notifications styles *************** */

/* ************** Validation styles ************** */
/*.validation-error {
	border-width: 1px;
	border-color: #c00;
	background-color: #ffebe8;
}

.validation-error .error {
	border: 0;
	background-color: inherit;
	padding: 10px 0;
	margin: 0;
	color: #c00;
}*/
/* ************** ~Validation styles ************** */